在Python Matplotlib中从{x,y,z}散点数据绘制3D曲面 您所在的位置:网站首页 matplotlib 曲面图如何旋转到指定位置 在Python Matplotlib中从{x,y,z}散点数据绘制3D曲面

在Python Matplotlib中从{x,y,z}散点数据绘制3D曲面

2024-07-13 06:12| 来源: 网络整理| 查看: 265

在Python Matplotlib中从{x,y,z}散点数据绘制3D曲面

要在Python中从{x,y,z}散点数据绘制3D曲面,我们可以按照以下步骤进行:

设置图形大小并调整子图之间和周围的填充。 使用 figure() 方法创建一个新图形或激活现有图形。 作为子图布置的一部分,向图形添加一个轴。 使用numpy创建 x , y , X , Y 和 Z 数据点。 使用 plot_surface() 方法绘制 x , y 和 z 数据点。 使用 show() 方法显示图形。 示例 import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111, projection='3d') x = np.array(np.linspace(-2, 2, 100)) y = np.array(np.linspace(-2, 2, 10)) X, Y = np.meshgrid(x, y) Z = X * np.exp(-X ** 2 - Y ** 2) ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap="plasma", linewidth=0, antialiased=False) plt.show() 输出

在Python Matplotlib中从{x,y,z}散点数据绘制3D曲面



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有